home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 10
/
AACD 10.iso
/
AACD
/
Games
/
MAME
/
src
/
sound
/
samples.h
< prev
next >
Wrap
C/C++ Source or Header
|
1999-11-21
|
700b
|
24 lines
#ifndef SAMPLES_H
#define SAMPLES_H
struct Samplesinterface
{
int channels; /* number of discrete audio channels needed */
int volume; /* global volume for all samples */
const char **samplenames;
};
/* Start one of the samples loaded from disk. Note: channel must be in the range */
/* 0 .. Samplesinterface->channels-1. It is NOT the discrete channel to pass to */
/* mixer_play_sample() */
void sample_start(int channel,int samplenum,int loop);
void sample_set_freq(int channel,int freq);
void sample_set_volume(int channel,int volume);
void sample_stop(int channel);
int sample_playing(int channel);
int samples_sh_start(const struct MachineSound *msound);
#endif